to deliver something - German English Dictionary